<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
<title>
Intel&reg; Integrated Performance Primitives AC-3 Floating-Point Based Decoder  
</title>
<style>
<!-- p.MsoNormal {mso-style-parent:""; margin-bottom:.0001pt; font-size:12.0pt; font-family:"Times New Roman"; color:black; margin-left:0in; margin-right:0in; margin-top:0in} h1 {margin-right:0in; margin-left:0in; font-size:24.0pt; font-family:"Times New Roman"; color:black; font-weight:bold} h2 {margin-right:0in; margin-left:0in; font-size:18.0pt; font-family:"Times New Roman"; color:black; font-weight:bold} h5 {margin-right:0in; margin-left:0in; font-size:10.0pt; font-family:"Times New Roman"; color:black; font-weight:bold} a:link {color:blue;} a:visited {color:blue;} p {font-size:12.0pt; font-family:"Times New Roman"; color:black} -->
</style>
<!--[if gte mso 10]>
<style>
table.MsoNormalTable {mso-style-parent:""; font-size:10.0pt; font-family:"Times New Roman"; }  
</style>
<![endif]-->
</head>
<body bgcolor=white lang=RU link=blue vlink=blue>
<div class=Section1>
<h1 align=center style='text-align:center'>
<i>
<span lang=EN-US>
Intel&reg; Integrated Performance Primitives  
<br>
AC-3 Floating-Point Based Decoder  
</span>
</i>
</h1>
<h5 style='margin-bottom:12.0pt'>
<a href="#Overview">
<span lang=EN-US>
Overview  
</span>
</a>
<span lang=EN-US>
<br>
</span>
<a href="#Package_Contents">
<span lang=EN-US>
Package Contents  
</span>
</a>
<span lang=EN-US>
<br>
</span>
<a href="#Known_Limitations">
<span lang=EN-US>
Known Limitations  
</span>
</a>
</h5>
<h2>
<a name=Overview>
</a>
<span lang=EN-US>
Overview  
</span>
</h2>
<div>
<p class=MsoNormal>
<span lang=EN-US>
This sample illustrates how to use the Intel  
<sup>
&reg;  
</sup>
Integrated Performance Primitives (Intel  
<sup>
&reg;  
</sup>
IPP) signal processing and audio coding functions to implement a simple AC3 decoder.  
</span>
</p>
</div>
<p>
<span lang=EN-US>
Additional information on this software as well as other Intel software performance products is available at  
</span>
<a href="http://developer.intel.com/software/products/">
<span lang=EN-US>
http://developer.intel.com/software/products/  
</span>
</a>
<span lang=EN-US>
.  
</span>
</p>
<h2>
<a name="Package_Contents">
</a>
<span lang=EN-US>
Package Contents  
</span>
</h2>
<p class=MsoNormal>
<span lang=EN-US>
The  
<b>
Intel  
<sup>
&reg;  
</sup>
IPP AC-3 Floating-Point Based Decoder  
</b>
package contains the following files:  
</span>
</p>
<u1:p>
</u1:p>
<table class=MsoNormalTable border=1 cellspacing=3 cellpadding=0 width=599 style='width:359.4pt;'>
<tr>
<td width=594 colspan=2 style='width:4.95in;background:silver;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<b>
<span lang=PT-BR>
.\ipp-samples\audio-video-codecs\codec\ac3_dec\  
</span>
</b>
</p>
</td>
</tr>
<tr>
<td width=284 style='width:170.5pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
readme.htm  
</p>
</td>
<td width=307 style='width:184.4pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span class=SpellE>
This  
</span>
<span class=SpellE>
file  
</span>
</p>
</td>
</tr>
<tr>
<td width=594 colspan=2 style='width:4.95in;background:silver;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<b>
.\ipp-samples\audio-video-codecs\codec\ac3_dec\include\  
</b>
</p>
</td>
</tr>
<tr>
<td width=284 style='width:170.5pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
ac3_dec.h  
</p>
</td>
<td width=307 style='width:184.4pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
AC-3 decoder internal header file  
</span>
</p>
</td>
</tr>
<tr>
<td width=284 style='width:170.5pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
ac3_dec_own_fp.h  
</p>
</td>
<td width=307 style='width:184.4pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
AC-3 decoder internal header file  
</span>
</p>
</td>
</tr>
<tr>
<td width=284 style='width:170.5pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
ac3_dec_status.h  
</p>
</td>
<td width=307 style='width:184.4pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
AC-3 decoder internal header file  
</span>
</p>
</td>
</tr>
<tr>
<td width=284 style='width:170.5pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
ac3_dec_tables.h  
</p>
</td>
<td width=307 style='width:184.4pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
AC-3 decoder internal header file  
</span>
</p>
</td>
</tr>
<tr>
<td width=284 style='width:170.5pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
umc_ac3_decoder.h  
</p>
</td>
<td width=307 style='width:184.4pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
AC-3  
<span class=SpellE>
decoder  
</span>
UMC  
<span class=SpellE>
interface  
</span>
</p>
</td>
</tr>
<tr>
<td width=594 colspan=2 style='width:4.95in;background:silver;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<b>
<span lang=PT-BR>
.\ipp-samples\audio-video-codecs\codec\ac3_dec\src\  
</span>
</b>
</p>
</td>
</tr>
<tr>
<td width=284 style='width:170.5pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
umc_ac3_decoder.cpp  
</p>
</td>
<td width=307 style='width:184.4pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
AC-3  
<span class=SpellE>
decoder  
</span>
UMC  
<span class=SpellE>
interface  
</span>
<span class=SpellE>
implementation  
</span>
</p>
</td>
</tr>
<tr>
<td width=284 style='width:170.5pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
ac3_dec_api_fp.c  
</span>
</p>
</td>
<td width=307 style='width:184.4pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
AC-3  
<span class=SpellE>
decoder  
</span>
<span class=SpellE>
pipeline  
</span>
<span class=SpellE>
functions  
</span>
</p>
</td>
</tr>
<tr>
<td width=284 style='width:170.5pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
ac3_dec_bitallocation.c  
</p>
</td>
<td width=307 style='width:184.4pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
Source file containing implementation of bit allocation part of AC-3 decoding pipeline  
</span>
</p>
</td>
</tr>
<tr>
<td width=284 style='width:170.5pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
ac3_dec_coupling.c  
</p>
</td>
<td width=307 style='width:184.4pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
Source file containing implementation of coupling part of AC-3 decoding pipeline  
</span>
</p>
</td>
</tr>
<tr>
<td width=284 style='width:170.5pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
ac3_dec_crc.c  
</p>
</td>
<td width=307 style='width:184.4pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
Source file containing implementation of circular redundancy check  
</span>
</p>
</td>
</tr>
<tr>
<td width=284 style='width:170.5pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
ac3_dec_downmixing.c  
</p>
</td>
<td width=307 style='width:184.4pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
Source file containing implementation of  
<span class=SpellE>
<span class=spelle>
downmixing  
</span>
</span>
part of AC-3 decoding pipeline  
</span>
</p>
</td>
</tr>
<tr>
<td width=284 style='width:170.5pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
ac3_dec_exponents.c  
</p>
</td>
<td width=307 style='width:184.4pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
Source file containing implementation of exponent unpacking block of AC-3 decoding pipeline  
</span>
</p>
</td>
</tr>
<tr>
<td width=284 style='width:170.5pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
ac3_dec_imdct.c  
</p>
</td>
<td width=307 style='width:184.4pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
Source file containing implementation of  
<span class=SpellE>
<span class=spelle>
filterbank  
</span>
</span>
block of AC-3 decoding pipeline  
</span>
</p>
</td>
</tr>
<tr>
<td width=284 style='width:170.5pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
ac3_dec_mantissa.c  
</p>
</td>
<td width=307 style='width:184.4pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
Source file containing implementation of mantissa unpacking block of AC-3 decoding pipeline  
</span>
</p>
</td>
</tr>
<tr>
<td width=284 style='width:170.5pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
ac3_dec_parse.c  
</p>
</td>
<td width=307 style='width:184.4pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
Source file containing implementation of  
<span class=SpellE>
<span class=spelle>
bitstream  
</span>
</span>
parsing part of AC-3 decoding pipeline  
</span>
</p>
</td>
</tr>
<tr>
<td width=284 style='width:170.5pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
ac3_dec_rematrix.c  
</p>
</td>
<td width=307 style='width:184.4pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
Source file containing implementation of  
<span class=SpellE>
<span class=spelle>
rematrixing  
</span>
</span>
part of AC-3 decoding pipeline  
</span>
</p>
</td>
</tr>
<tr>
<td width=284 style='width:170.5pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
ac3  
<span lang=EN-US>
_  
</span>
<span class=SpellE>
dec_tables.c  
</span>
</p>
</td>
<td width=307 style='width:184.4pt;padding:.75pt .75pt .75pt .75pt'>
<p class=MsoNormal>
<span lang=EN-US>
Source file containing AC-3 decoding tables  
</span>
</p>
</td>
</tr>
</table>
<h2>
<a name="Known_Limitations">
</a>
<span lang=EN-US>
Known Limitations  
</span>
</h2>
<p class=MsoNormal>
<span lang=EN-US>
The decoder supports the standard A/52A  
<span class=GramE>
&nbsp; Digital  
</span>
Audio Compression (AC-3), Revision A without any restrictions  
</span>
</p>
<p>
<span lang=EN-US style='font-size:7.5pt;'>
&nbsp;  
<br>
</span>
Copyright &copy; 2002-2008 Intel Corporation. All rights reserved.  
</p>
</div>
</body>
</html>
